be involved in a matter difficult resolve - French English Dictionary